const kUserAgent = {
  Opera: 'Opera',
  Firefox: 'Firefox',
  Chrome: 'Chrome',
  Safari: 'Safari',
  IE: 'IE',
};

const getUserAgent = () => {
  const { userAgent } = navigator; // 取得浏览器的userAgent字符串
  if (userAgent.indexOf('Opera') > -1) {
    // 判断是否Opera浏览器
    return kUserAgent.Opera;
  }
  if (userAgent.indexOf('Firefox') > -1) {
    // 判断是否Firefox浏览器
    return kUserAgent.Firefox;
  }
  if (userAgent.indexOf('Chrome') > -1) {
    // 判断是否为谷歌浏览器
    return kUserAgent.Chrome;
  }
  if (userAgent.indexOf('Safari') > -1) {
    // 判断是否Safari浏览器
    return kUserAgent.Safari;
  }
  if (
    userAgent.indexOf('compatible') > -1 &&
    userAgent.indexOf('MSIE') > -1 &&
    userAgent.indexOf('Opera') > -1
  ) {
    // 判断是否IE浏览器
    return kUserAgent.IE;
  }
  return '';
};

export default  getUserAgent;
